package com.gao.map;

import java.util.HashMap;
import java.util.Map;

/**
 * @Author: ShanYuqing
 * @Version: v1.0
 */
public class MapDemo {
    /*
        Map集合常用API
                -------------------------------------------------------------------
                public V put(K key,V value)                 添加元素(修改，如果键已经存在了，就会使用新值，替换旧值)
                public V remove(Object key)                 根据键删除键值对元素
                public void clear()                         移除所有的键值对元素
                public boolean containsKey(Object key)      判断集合是否包含指定的键
                public boolean containsValue (Object value) 判断集合是否包含指定的值
                public booLean isEmpty()                    判断集合是否为空
                public int size ()                          集合的长度，也就是集合中键值对的个数
     */
    public static void main(String[] args) {
        Map<String,String> map = new HashMap<>();
        map.put("张三","北京");
        map.put("赵四","天津");
        map.put("王五","河北");
        System.out.println(map);
        map.remove("王五");
        System.out.println(map);
        map.clear();
        System.out.println(map);
        System.out.println(map.isEmpty());
        System.out.println(map.size());
    }
}
